home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Reference Guide / C-C++ Interactive Reference Guide.iso / c_ref / csource2 / sclib_2 / 2_1 / v6n1024a.txt < prev    next >
Encoding:
Text File  |  1995-11-01  |  989 b   |  42 lines

  1.  
  2.  
  3.      char *strlower(string)
  4.      /* Transforms all characters in string to lower case */
  5.      char *string;  /* String to transform */
  6.           {
  7.           char *pc;
  8.  
  9.           /* Save the starting address */
  10.           pc = string;
  11.  
  12.           while (*string)
  13.                {
  14.                if (isupper(*string))
  15.                     *string = tolower(*string);
  16.                string++;
  17.                }
  18.  
  19.           return pc;
  20.           }
  21.      
  22.      char *strlower(string, length)
  23.      /* Transforms all characters in string to lower case */
  24.      char *string;  /* String to transform */
  25.      int length;    /* Length of string */
  26.           {
  27.           char *pc;
  28.  
  29.           /* Save the starting address */
  30.           pc = string;
  31.  
  32.           while (*string && length--)
  33.                {
  34.                if (isupper(*string))
  35.                     *string = tolower(*string);
  36.                string++;
  37.                }
  38.  
  39.           return pc;
  40.           }
  41.  
  42.